/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.srcptit.trainning.b2;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;

/**
 *
 * @author Administrator
 */
public class Bai5DemKiTu {
    public static void main(String[] args) {
        String s = "";
        Scanner sc = new Scanner(System.in);
        try{
            BufferedReader br = new BufferedReader(new FileReader("B5Data.txt"));
            while(br.ready()){
                s += br.readLine();
                s += "\n";
            }
            int dem1 = 0, dem2 = 0, dem3 = 0, t;
            System.out.println("Chọn 1 để đếm theo cách phân biệt hoa - thường");
            System.out.println("Chọn 2 để đếm theo cách không phân biệt hoa - thường");
            System.out.print("Bạn chọn ");
            t = sc.nextInt();
            switch(t){
                case 1:
                    for(int i=0;i<s.length();i++)
                        if(s.charAt(i)=='A') dem1++;
                        else if(s.charAt(i)=='B') dem2++;
                        else if(s.charAt(i)=='C') dem3++;
                    System.out.println("Kí tự A, B, C lần lượt xuất hiện "+dem1+", "+dem2+", "+dem3+" lần");
                    break;
                case 2:
                    s=s.toUpperCase();
                    for(int i=0;i<s.length();i++)
                        if(s.charAt(i)=='A') dem1++;
                        else if(s.charAt(i)=='B') dem2++;
                        else if(s.charAt(i)=='C') dem3++;
                    System.out.println("Kí tự A, B, C lần lượt xuất hiện "+dem1+", "+dem2+", "+dem3+" lần");
                    break;
                default: break;
            }
            br.close();
        }catch(FileNotFoundException e){
            System.out.println("Không tìm thấy file");
        }catch(Exception e){
            System.out.println("Lỗi không xác định");
        }finally{
            System.out.println("Done!");
        }
    }
}
